Массив (Array)
Массив (Array)
Доступен, начиная с версии 8.0.
Элементы коллекции:
ПроизвольныйДля объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются значения элементов массива.
Возможно обращение к значению элемента посредством оператора [...]. В качестве аргумента передается индекс значения (нумерация с 0).
Методы:
ВГраница (UBound)Вставить (Insert)
Добавить (Add)
Количество (Count)
Найти (Find)
Очистить (Clear)
Получить (Get)
Удалить (Delete)
Установить (Set)
Конструкторы:
На основании фиксированного массиваПо количеству элементов
Описание:
Предназначен для доступа к элементам массива, его методам и конструктору.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Возможен обмен с сервером. Сериализуется. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {http://v8.1c.ru/8.1/data/core}. Имя типа XDTO: Array.
Пример:
| Массив = Новый Массив(4); Сообщить("Количество: "+Массив.Количество()); Сообщить("Наибольший индекс массива: "+Массив.ВГраница()); Массив.Удалить(2); Сообщить("Количество после удаления: "+Массив.Количество()); // Этот элемент массива имеет тип Строка: Массив.Добавить("Добавили строку"); // Этот элемент массива имеет тип Число: Массив.Добавить(123.45); Сообщить("Количество после добавления: "+Массив.Количество()); // Добавим элемент по индексу, большему, чем ВГраница(): Массив.Вставить(8,"Метод добавил 4 новых элемента"); Сообщить("Количество после добавления: "+Массив.Количество()); // Массив может хранить разные типы данных: Сообщить("Типы элементов: "+Символы.ПС+ " Для 3-го элемента: "+ТипЗнч(Массив[3])+Символы.ПС+ " Для 4-го элемента: "+ТипЗнч(Массив[4])+Символы.ПС+ " Для 5-го элемента: "+ТипЗнч(Массив[5])); // Результат выполнения: // Количество: 4 // Наибольший индекс массива: 3 // Количество после удаления: 3 // Количество после добавления: 5 // Количество после добавления: 9 // Типы элементов: // Для 3-го элемента: Строка // Для 4-го элемента: Число // Для 5-го элемента: Неопределено |
Использование в версии:
Доступен, начиная с версии 8.0.